To complete or conclude something. She decided to finish off the project before the deadline.
To consume the last part of something, especially food or drink. He finished off the last slice of pizza.
To kill or destroy someone or something, especially after it has already been weakened. The hunter finished off the wounded animal.